package com.chenbei.erp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.chenbei.erp.domain.InventoryOrder;
import com.chenbei.erp.vo.req.SchedulingStorageReq;
import com.chenbei.erp.vo.req.InStorageReq;
import com.chenbei.erp.vo.req.OutStorageReq;

public interface IInventoryOrderService extends IService<InventoryOrder> {

    /**
     * 入库
     * @param InStorageReq 入库请求对象
     */
    void inbound(InStorageReq InStorageReq);

    /**
     * 出库
     * @param OutStorageReq 出库请求对象
     */
    void outbound(OutStorageReq OutStorageReq);

    /**
     * 调拨
     * @param SchedulingStorageReq 调拨请求对象
     */
    void scheduling(SchedulingStorageReq SchedulingStorageReq);
}
